package nancal.mp.db.es.table

import java.io.*
import nbcp.myoql.db.*
import nbcp.myoql.db.es.*
import nbcp.myoql.db.comm.*
import nbcp.myoql.db.enums.*
import nbcp.myoql.db.es.component.*
import nbcp.base.utils.*
import nbcp.base.extend.*
import nbcp.myoql.db.es.base.*
import org.slf4j.LoggerFactory
import org.springframework.stereotype.*


class CreditEntityIdCardOcrInfoModelMeta (private val parentPropertyName: String): EsColumnName() {
    constructor(_val: EsColumnName): this(_val.toString()) {}

    val addressAll=esColumnJoin(this.parentPropertyName, "addressAll")
    val birthday=esColumnJoin(this.parentPropertyName, "birthday")
    val expiryYear=esColumnJoin(this.parentPropertyName, "expiryYear")
    val fatherLastName=esColumnJoin(this.parentPropertyName, "fatherLastName")
    val fullName=esColumnJoin(this.parentPropertyName, "fullName")
    val gender=esColumnJoin(this.parentPropertyName, "gender")
    val idNumber=esColumnJoin(this.parentPropertyName, "idNumber")
    val issueYear=esColumnJoin(this.parentPropertyName, "issueYear")
    val motherLastName=esColumnJoin(this.parentPropertyName, "motherLastName")
    val name=esColumnJoin(this.parentPropertyName, "name")
    val voterId=esColumnJoin(this.parentPropertyName, "voterId")

    override fun toString(): String {
        return esColumnJoin(this.parentPropertyName).toString()
    }
}

